<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>用户新增</title>
    <script>
        window.onload = () => {
            // 给获取的 id 添加点击事件
            // 添加用户
            document.getElementById("btn_submit").onclick = function () {
                let username = document.getElementById("username").value;
				console.log(username);
				let email = document.getElementById("email").value;
                let tel = document.getElementById("tel").value;
                let tbody = document.getElementById("userTbody");
                if (username !== null && username !== '' && username !== undefined) {
                    // 设置要插入的表格行信息
                    let tr = "<tr id=\"" + new Date().getTime() + "\">\n" +
                        "\t\t\t\t<td>" + username + "</td>\n" +
                        "\t\t\t\t<td>" + email + "</td>\n" +
                        "\t\t\t\t<td>" + tel + "</td>\n" +
                        "\t\t\t\t<td><a href=\"javascript:delRow('" + new Date().getTime() + "')\">删除</a></td>\n" +
                        "\t\t\t</tr>";

                    // 把新插入的行信息插入表格中
                    console.log(tbody.innerText);
                    console.log(tbody.innerHTML);
                    tbody.innerHTML += tr;
                } else {
					alert("姓名不能为空！");
				}
				// 添加信息之后把表单设置为空
				document.getElementById("username").value = "";
				document.getElementById("email").value = "";
				document.getElementById("tel").value = "";
            };

            document.getElementById("btn_removeAll").onclick = () => {
                var tbody = document.getElementById("userTbody");
                tbody.innerHTML = "";
            };
        };
        // 删除用户
        function delRow(id) {
            let tr = document.getElementById(id);
            tr.parentNode.removeChild(tr);
        }
    </script>
</head>
<body style="background-color: #ecf0f5;font-family: 微软雅黑;color: #475059;min-width: 1000px;overflow: auto">
	<div id="myDiv" style="height: 200px;width: 200px;position: fixed;top: 500;right: 50;
		background:;">
	        <span id="show"></span>
	        <input type="button" id="box" value="关闭" />
	    </div>
	
	    <script type="text/javascript">
		
	        function $(sel) {
				var bigImg = document.createElement("img");     //创建一个img元素  
				        bigImg.src="http://www.baidu.com/img/baidu_sylogo1.gif";   //给img元素的src属性赋值  
				        //bigImg.width="320";  //320个像素 不用加px  
				        var myDiv = document.getElementById('myDiv'); //获得dom对象  
				        myDiv.appendChild(bigImg); 
	            //querySelector() 
	            //返回文档中匹配指定 CSS 选择器的一个元素。
	            //获取文档中的 sel 选择器中的元素
	            return document.querySelector(sel);
	        }
	        //广告弹出自动关闭
	        //返回带有指定标签名的对象的集合  输出div标签内的内容 
	        var box = document.getElementsByTagName('div')[0];
	        console.log(box);
	        //onclick of null/undefined  
	        //返回文档中 id="#show"的元素  并赋给oSpan
	        var oSpan = $('#show');
	        //定义count初始值为5
	        var count = 5;
	        //改变oSpan中的值为count  
	        //即id为#show   span标签中的内容
	        //为什么在setInterval()的里边外边都要获取count？
	        //在外边获取count值 count的值才会从初始化的值开始显示
	        //若只写函数里边的那部分，
	        //则第一次显示的count值是执行过count--后的值
	        oSpan.innerHTML = count;
	        //定义一个计时器timer 传函数 函数执行的间隔时间
	        //倒计时  count--
	        var timer = setInterval(function() {
	            count--;
	            //在计时器里获取count值 count的只才可以--
	            oSpan.innerHTML = count;
	            //判断 当count减到0时 让广告自动关闭并清除定时器 
	            if (count == 0) {
	                box.style.display = 'none';
	                clearInterval(timer)
	            }
	        }, 1000)
	
	        //获取按钮
	        let btn = document.getElementById('box')
	            //点击按钮时 让广告自动关闭并清除定时器
	        btn.onclick = function() {
	            console.log(1)
	            box.style.display = 'none';
	            clearInterval(timer)
	        }
	    </script>
		
<form name="userForm">
    <center><div>
        用户信息管理<br/>
        用户名:<input id="username" name="username" type="text" size=15/>
        E-mail:<input id="email" name="email" type="text" size=15/>
        电话:<input id="tel" name="tel" type="text" size=15/>
        <input type="button" value="添加" id="btn_submit"/>
        <input type="button" value="删除所有" id="btn_removeAll"/>
		</div>
    </center>
</form>
<hr/>
<table border="1" cellpadding=0 cellspacing=0 width=1000 align="left" align="center"  align="right" >
    <thead>
    <tr>
        <th>用户名</th>
        <th>E-mail</th>
        <th>电话</th>
        <th>操作</th>
    </tr>
    </thead>
    <tbody id="userTbody">
    <tr id="tr1">
        <td>小肥羊</td>
        <td>wujizhang@163.com</td>
        <td>18212345678</td>
        <td><a href="javascript:delRow('tr1')">删除</a></td>
    </tr>
	<tr id="tr2">
	    <td>小肥羊</td>
	    <td>wujizhang@163.com</td>
	    <td>18212345678</td>
	    <td><a href="javascript:delRow('tr1')">删除</a></td>
	</tr>
	<tr id="tr3">
	    <td>小肥羊</td>
	    <td>wujizhang@163.com</td>
	    <td>18212345678</td>
	    <td><a href="javascript:delRow('tr1')">删除</a></td>
	</tr>
	<tr id="tr4">
	    <td>小肥羊</td>
	    <td>wujizhang@163.com</td>
	    <td>18212345678</td>
	    <td><a href="javascript:delRow('tr1')">删除</a></td>
	</tr>
	<tr id="tr5">
	    <td>小肥羊</td>
	    <td>wujizhang@163.com</td>
	    <td>18212345678</td>
	    <td><a href="javascript:delRow('tr1')">删除</a></td>
	</tr>
	<tr id="tr6">
	    <td>小肥羊</td>
	    <td>wujizhang@163.com</td>
	    <td>18212345678</td>
	    <td><a href="javascript:delRow('tr1')">删除</a></td>
	</tr>
    </tbody>
</table>

</body>
</html>
